Apex (Beta)
Die Apex-Unterstützung in Marked ist in der Beta-Phase. Das Verhalten kann sich ändern, während die Integration reift. Probleme, unerwartete Darstellung oder fehlende Syntax melden Sie bitte unter support.markedapp.com.
Apex ist ein vereinheitlichter Markdown-Prozessor: eine einzige Engine, die die Funktionen abdecken will, für die man sonst CommonMark, GitHub Flavored Markdown (GFM), MultiMarkdown oder Kramdown wählt – ohne die jeweils anderen Varianten aufzugeben.
In Marked läuft Apex (Beta) immer im vereinheitlichten Modus von Apex (alle diese Funktionsfamilien gleichzeitig aktiv). Einen eigenen „CommonMark-Modus“ oder „Kramdown-Modus“ von Apex wählen Sie in Marked noch nicht; das kann später kommen.
Im Markdown-Dingus können Sie mit Apex experimentieren. Eine kompakte Übersicht finden Sie unter im Reiter Apex.
Contents
Warum es Apex gibt
Die Markdown-„Varianten“ haben sich aus guten Gründen auseinanderentwickelt – GitHub brauchte Aufgabenlisten und Tabellen, MultiMarkdown Fußnoten und Metadaten, Kramdown Attributlisten –, doch wer sich für einen Prozessor entscheidet, verzichtet meist auf die Syntax eines anderen.
Apex will diese Erweiterungen zusammenführen, sodass ein einziges Dokument Folgendes nutzen kann:
- gewohnte CommonMark-/GFM-Schreibweisen (abgegrenzter Code, Aufgabenlisten, Durchstreichung, GFM-Tabellen)
- Fußnoten, Abkürzungen und Metadaten im MultiMarkdown-Stil
- Kramdown-freundliche Definitionslisten, Mathematik und (für Fortgeschrittene) Attributlisten
- auf Marked zugeschnittene Annehmlichkeiten wie Callouts, CriticMarkup und Inhaltsverzeichnis-Marker
Die vollständige Dokumentation des Projekts steht im Apex-Wiki. Diese Seite behandelt, was Sie im Alltag in Markeds Vorschau brauchen.
Apex in Marked aktivieren
- Öffnen Sie .
- Stellen Sie Markdown verarbeiten mit auf Apex (Beta).
-
Oder legen Sie es pro Dokument über Metadaten fest, etwa
Processor: apex(Aliasse:apex-beta,unified).
Die Aliasse funktionieren auch in AppleScript, in den Conductor-Aktionen „Prozessor ausführen“, in der Standardausgabe eines benutzerdefinierten Prozessors (APEX) und in x-marked://-URLs für Voreinstellungen.
In dieser Beta löst Marked seine eigenen Dateieinbindungen (
<<[file]und verwandte Marked-Include-Pfade) weiterhin auf, bevor Apex läuft. Die native Include-Engine von Apex bleibt in Marked wegen der Sandbox ausgeschaltet. Nutzen Sie die Einbindungsfunktionen von Marked wie gewohnt.
Grundlegende Syntax, die Apex ergänzt oder vereinheitlicht
Standard-Markdown (Überschriften, Hervorhebung, Links, Bilder, Listen, Blockzitate, Code) funktioniert wie erwartet. Die folgenden Punkte sind die Extras, die beim Umstieg auf Apex am häufigsten gebraucht werden.
Aufgabenlisten
- [ ] Todo
- [x] Done
Durchstreichung
~~removed text~~
Tabellen
GFM-Pipe-Tabellen mit Trennzeile unter der Kopfzeile und Spaltenausrichtung:
| Left | Center | Right |
| :--- | :----: | ----: |
| a | b | c |
Erweiterte Tabellenfunktionen (Zeilenverbund ^^, Spaltenverbund, Beschriftungen, Gittertabellen, CSV) sind im Wiki beschrieben: Tables.
Fußnoten
Im Referenzstil:
See the note[^1].
[^1]: Footnote text.
Die aus MultiMarkdown und Kramdown bekannten Inline-Schreibweisen werden ebenfalls unterstützt. Einzelheiten: Syntax.
Definitionslisten
Apple
: A fruit.
: A computer company.
Hoch- und Tiefstellung
Text^super^ and H~2~O
Mathematik
Inline $x^2$ und abgesetzt $$...$$ (die Darstellung in der Vorschau steuern weiterhin Markeds MathJax-/KaTeX-Einstellungen).
Callouts
Im Stil von Obsidian und Bear:
> [!NOTE]
> Something worth highlighting.
Siehe auch Markeds Marked-Spezialsyntax und die Wiki-Seite Callouts von Apex.
CriticMarkup
{++insertion++}
{--deletion--}
{==highlight==}
{>>comment<<}
Aktivieren Sie CriticMarkup in Marked wie gewohnt; Apex kann die Critic-Syntax in der Verarbeitungskette darstellen. Siehe CriticMarkup.
Abkürzungen
The HTML spec is long.
Emoji-Kurzcodes
Ship it :rocket:
Metadaten
YAML-Front-Matter, Kopfzeilen im MultiMarkdown-Stil (Key: Value) und Pandoc-Titelblöcke werden erkannt. Werte fügen Sie, wo unterstützt, mit [%key] ein.
Einzelheiten zur Konfiguration im Wiki: Configuration und Metadata Transforms.
Inhaltsverzeichnis-Marker
Apex versteht gängige Marker für Inhaltsverzeichnisse, darunter:
-
<!--TOC--> -
{{TOC}}oder{{TOC:2-4}} -
{:toc}im Kramdown-Stil
Eine Überschrift schließen Sie mit {:.no_toc} aus, wo IAL verfügbar ist. Mehr: Syntax.
Spezielle Marker
Auf Marked zugeschnittene HTML-Kommentare wie <!--BREAK--> (Seitenumbruch) und <!--PAUSE:N--> (Autoscroll) funktionieren auch in Apex-Vorschauen weiter.
Fortgeschrittene Themen (Wiki)
Für Funktionen, die mächtig, im Vorschau-Alltag aber seltener sind, nutzen Sie das Apex-Wiki:
| Thema | Wiki |
|---|---|
| Indexerstellung | Indices |
| Zitate / Literaturverzeichnis | Citations |
| Inline-Attributlisten, Spans, abgegrenzte Divs | Inline Attribute Lists |
| Dokumente aus mehreren Dateien und Einbindungen | Multi-File Documents |
| Formate für Überschriften-IDs | Header IDs |
| Bilder in mehreren Formaten | Multi-Format Images |
| Kompatibilitätsmodi (CLI) | Modes |
| Plugins und Filter | Plugins, Filters |
| Quarto / Pandoc / Jekyll | Quarto Mode, Pandoc Integration, Jekyll |
Siehe auch
- Prozessor wählen – wann MultiMarkdown, CommonMark, Kramdown, Discount oder Apex die richtige Wahl ist
- Einstellungen: Verarbeitung
- Markdown-Dingus
- Startseite des Apex-Wikis
- Probleme melden: support.markedapp.com
Next up: Apex-Konfiguration ▶
Support Site | Legal | Privacy